snaffle cheekpiece - Turkish English Dictionary